11问答网
所有问题
当前搜索:
matlab double
matlab
中的
double
(简单)
答:
sparse
double
是稀疏存储方式的双精度浮点数(矩阵)。所谓稀疏矩阵,是指大多数元素为0的矩阵。这种矩阵如果采用常规的存储方式,会造成大量空间的浪费,而计算时也会因大量的0元素加减这样的无意义运算而造成效率很低。
MATLAB
中提供了稀疏存储的方式,就是sparse。创建稀疏矩阵通常直接使用sparse函数,例如 ...
matlab
求得的值中为什么会出现1*2*3
double
答:
要求的运算变量。由于读入图像是unit8型,而在
MATLAB
的矩阵运算中要求所有的运算变量为
double
型,所以会出现123double,这么做一是为了保证精度,二是如不转换,在对uint8进行加减时会溢出。
matlab
中的如何把char转换为
double
答:
用str2num:>> s='45 33 4 3 2 1';>> str2num(s)ans = 45 33 4 3 2 1str2double只适用于标量的转换。
matlab
编程中I=
double
(I)是什么意思
答:
double
(I)是将读入的图像I的uint8数据转换为double类型的数据。j=zeros(m,n)是建立m行n列全零数组。可以直接j(1,2)=5这样将5写入j的1,2位置
matlab
中single/
double
的定义是什么?为什么占字节差一倍?
答:
single 单精度浮点数 4个字节
double
双精度浮点数 8个字节
Matlab
double
型数据怎样截取整数部分
答:
你再看一下你生成的
double
数据,看看那几个1.0000是不是因为精度问题显示成1.0000而其实是0.99999999这样的数据。根据你的例子中的0.3333和0.6667,我怀疑正是这个原因,导致像0.99999999这样的数显示成了1,比如我做的这个试验:>> a=0.99999 a = 1.0000 >> fix(a)ans = 0 也许你可以...
如何将
matlab
中
double
型数组转换成float型数组?
答:
double
是双精度浮点类型,你想转换成单精度float类型,用format short g,或者format short e,前者是正常显示格式,后者是科学计数法
MATLAB
程序中,把
double
型的数据转换成single后,速度能提高多少?_百度...
答:
速度提高不了多少。浮点数一般分为float和
double
,这两种数据在cpu上都是借助于fpu来进行操作的,不管你是single还是double都需要借助于st0~7寄存器来存储 然后进行运算的。
matlab
程序中老是出现‘函数未定义或是输入参数应该是
double
的’,但是...
答:
如果是变量
double
,那建议你在进函数的地方设置断点,然后单步运行到那里,停下来看
MATLAb
主窗口里,有各个变量当前的值,看看到底是不是double再不行就问老师吧。仅凭一句错误提示实难判断问题。 本回答由网友推荐 举报| 答案纠错 | 评论 1 6 xiongxionghy 采纳率:65% 擅长: 暂未定制 ...
matlab
里未知数无法
double
怎么解决?
答:
想构建一个方程,可以用句柄函数或m函数文件。所以 x(1)=(300000-p)* 0.0036375,可以这样来定义 x1=@(p)(300000-p)* 0.0036375 已知p值,计算x1值,需要用eval函数 ,即x1=eval(x1)
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜